English Dictionary
◊ TOMATO CONCENTRATE
tomato concentrate
n : a concentrated form of tomatoes